package com.meida.module.bus.provider.service;

import com.meida.common.mybatis.model.ResultBody;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.Map;

/**
 * @author zyf
 */
public interface AppUserMineService {

    /**
     * 用户我的(收入中心)
     *
     * @param userId
     * @return
     */
    ResultBody getMineIncomeInfo(Long userId);

    /**
     * 我的认证信息(学霸认证)
     *
     * @param userId
     * @return
     */
    ResultBody getUserScholartyrant(Long userId);


    /**
     * 用户个人信息
     *
     * @param userId
     * @return
     */
    ResultBody getUserMineInfo(Long userId);


    /**
     * 更新用户个人信息
     *
     * @param
     * @return
     */
    ResultBody updateUserMineInfo(Map params);

    /**
     * 学霸个人信息
     *
     * @param userId
     * @return
     */
    ResultBody getScholarTyrantMineInfo(Long userId);

    /**
     * 修改学霸个人信息
     *
     * @param params
     * @return
     */
    ResultBody updateScholarTyrantMineInfo(Map params);

    /**
     * 学霸收入中心
     *
     * @param userId
     * @return
     */
    ResultBody getIncomeCenter(Long userId);

    /**
     * 获取分享图片
     *
     * @param userId
     * @return
     */
    ResultBody getShareImage(Long userId);

    /**
     * 获取留学圈分享图片
     *
     * @param contentId
     * @return
     */
    ResultBody getShareContentImage(Long contentId);
}
